sir winston leonard spenser churchill - Dictionary definition and meaning for word sir winston leonard spenser churchill